package cn.codeartist.wechat.qywx.entity;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * 企业微信全局配置
 *
 * @author 艾江南
 * @date 2020/7/28
 */
@Data
@Component
@ConfigurationProperties("qywx")
public class QywxGlobalInfo {

    /**
     * 企业名称
     */
    private String name;
    /**
     * 企业ID，获取方式参考：https://work.weixin.qq.com/api/doc/90000/90135/90665#corpid
     */
    private String corpid;
    /**
     * 企业微信接口域名
     */
    private String host;

    @Data
    @Component
    @ConfigurationProperties("qywx.application")
    public static class QywxApplicationInfo {
        /**
         * 通讯录
         */
        private String contactSecret;
    }
}
